#include <iostream>
#include <string>
// for opencv
#include <opencv2/opencv.hpp>
#include <opencv2/features2d/features2d.hpp>
#include <opencv2/nonfree/nonfree.hpp>
// #include <opencv2/nonfree>


using namespace std;
using namespace cv;

int Pano(Mat image1, Mat image2);
void FindStereoCorners(Mat image_gray1, Mat image_gray2, vector<Point2f> &corners1, vector<Point2f> &corners2);